Has Computer Architecture Exceeded Its Teach-by Date?

نویسنده

  • Alan Clements
چکیده

1 School of Computing, University of Teesside, Middlesbrough TS1 3BA, UK, Email: [email protected] Abstract–In 1975 a professor could teach much of the then undergraduate curriculum in computer science. Since then, the discipline has continued to grow at an exponential rate and, today, each of its threads (e.g., algorithmics, AI, operating systems, computer architecture, graphics, formal methods, etc.) probably represents a larger body of knowledge than the whole of computer science in 1975. Because there are still 24 hours in a day and the duration of undergraduate degree courses hasn’t changed in the last two decades, academics constructing CS programs have the agonizing task of deciding what topics to include in the contemporary curriculum – and what material to drop. Computer architecture, a subject area that was once one of the pillars of computer science, is under attack from those who argue that it has outlived its usefulness and could be omitted from the curriculum. Although course-validating bodies continue to regard computer architecture as a core subject, pressure is increasing within some CS departments to downgrade it to make room for new material such as netcentric and web-based computing, and multimedia-based disciplines. This paper examines the issues surrounding the birth, life, and death of this core topic, and explores alternative futures for computer architecture; that is; downgrading, incorporation of its key features in to other parts of the curriculum, and metamorphosis into a new area that better reflects the current state of computing. We concentrate on the notion of metamorphosis and examine how the computer architecture curriculum can be modified to give students a better overview of the relationship between hardware and software; to underpin key concepts in computer science; and to provide a background for students on programs that emphasize some of the more modern offshoots of computer science such as multimedia.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Future study of Description System Architecture Approaches with Emphasis on Strategic Management

Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...

متن کامل

Architecture of Art and Magical Architecture in Shahnama

In the world that is depicted by Ferdowsi in Shahnama, architecture (building a placefor human’s living) has a paramount position. In this world, architecture is of two kinds: thearchitecture that has its roots in art, and the architecture that stems from magic. The meaning of art(hunar) in Shahnama is different from its meaning today. Art in Shahnama has a divine origin andis connected with go...

متن کامل

Vehicular Networks: A Survey on Architecture, Communication Technologies and Applications

The Intelligent Transportation System (ITS) provides wireless and mobile communication between vehicles and infrastructure to improve the safety of transportation and make the journey more enjoyable. This system consists of many fixed and mobile nodes (Vehicles, Trains, Vessels, Air planes), Wireless and Wired Telecommunication Technologies to exchange information between mobile nodes or betwee...

متن کامل

A New Architecture Based on Artificial Neural Network and PSO Algorithm for Estimating Software Development Effort

Software project management has always faced challenges that have often had a great impact on the outcome of projects in future. For this, Managers of software projects always seek solutions against challenges. The implementation of unguaranteed approaches or mere personal experiences by managers does not necessarily suffice for solving the problems. Therefore, the management area of software p...

متن کامل

Using Graphics and Animation to Visualize Instruction Pipelining and its Hazards

The breakthrough of pipelined microprocessors has brought about a need to teach instruction pipelining in electrical and computer engineering curricula at the undergraduate level to a considerable depth. Although the idea of pipelining is conceptually simple, students often find pipelining difficult to visualize. Only the most talented students assimilate the ideas of how hazard issues are elim...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001